0000000000000000000000000000000000000000 8ab65c010bec6212faf2559930db9bc8cbe3e726 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782038692 +0100	commit (initial): Initial commit
8ab65c010bec6212faf2559930db9bc8cbe3e726 3444f870ff5662d1736456511966d40074bed56c r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782162290 +0100	commit: Add payment columns and data table components with dropdown actions
3444f870ff5662d1736456511966d40074bed56c 1dd12009f8bf3781c02b1393a6e6c04c5d7a2e98 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782208836 +0100	commit: Add header and footer components; include react-router-dom dependency
1dd12009f8bf3781c02b1393a6e6c04c5d7a2e98 c895574ab9e6231fa3e3f77d4362ffd286a4942e r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782219114 +0100	commit: Implement routing and layout structure; add dashboard page and update header/footer components
c895574ab9e6231fa3e3f77d4362ffd286a4942e 0ceb8b912c50907ff17f3b90b2a8ef70d64986d0 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782225939 +0100	commit: Add dashboard page and update layout and header components; include new logo assets
0ceb8b912c50907ff17f3b90b2a8ef70d64986d0 fc450159d0c083f6da6f6f5bec3dec633434a60b r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782229445 +0100	commit: Add Expense Table component and update routing; refactor layout and UI components
fc450159d0c083f6da6f6f5bec3dec633434a60b 6f3f603e4fdbdb5780dc90868d1afeb100a26395 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782237715 +0100	commit: Add Zustand for state management and update theme handling in components
6f3f603e4fdbdb5780dc90868d1afeb100a26395 3490d8501ad69c09ea3a138706aa3f76611dc3ba r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782239933 +0100	commit: Refactor routing paths and update PaymentsPage data handling; adjust layout navigation
3490d8501ad69c09ea3a138706aa3f76611dc3ba 1ea8eeba335b8568fe4b798319eb6e9118252765 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782295048 +0100	commit: Refactor dashboard and expenses pages; remove PaymentsPage component and update routing; adjust data table structure
1ea8eeba335b8568fe4b798319eb6e9118252765 fb3334486d4158b4065e3137263c7a034dc982c6 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782979140 +0100	commit: Add CreateClaim page and update routing; refactor layout to include new navigation option
fb3334486d4158b4065e3137263c7a034dc982c6 2041f493dd8f8875786d6156dace403a1fc5f1c6 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782982848 +0100	commit: Add form handling and UI components for CreateClaim page; integrate validation and state management
2041f493dd8f8875786d6156dace403a1fc5f1c6 beed1219e5ec2719acf555245c27820de769a021 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782990402 +0100	commit: Add API handler for centralized API calls; update CreateClaim page to use apiCall and adjust layout
beed1219e5ec2719acf555245c27820de769a021 bc951cafcf55814c621dea959f06db21b3e7ac29 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782996347 +0100	commit: Refactor CreateClaim page and API handler; update import paths and enhance form submission logic
bc951cafcf55814c621dea959f06db21b3e7ac29 22f67ec7d6ca3ca609e483bff9a08ffdcbbfd004 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782996356 +0100	commit: Fix import path for apiCall in CreateClaim page
22f67ec7d6ca3ca609e483bff9a08ffdcbbfd004 e566a07103bdf4c53ab1aebd4b64d08e8c8b909e r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1782998105 +0100	commit: Refactor claims-related types and API integration; update Dashboard and expenses pages to use Claim type and fetch claims data
e566a07103bdf4c53ab1aebd4b64d08e8c8b909e 38ee1f8461c2bc9d46da5761182e48d815442082 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783002061 +0100	commit: Refactor CreateClaim form handling; enhance validation and input management; clean up Dashboard component
38ee1f8461c2bc9d46da5761182e48d815442082 6068f257fc37690ae05a6297607fe652935c64f2 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783011820 +0100	commit: Refactor claims API functions; enhance createClaim logic and improve comments for clarity
6068f257fc37690ae05a6297607fe652935c64f2 4d47069051174cf1e7225cde628e3385533b0bb0 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783184360 +0100	commit: Refactor Header and Layout components; update background styles and clean up commented code. Enhance CreateClaim page by integrating createClaim API and improving form validation. Update Dashboard to correctly map user email and claimant name from claims data.
4d47069051174cf1e7225cde628e3385533b0bb0 865147a11028807aad63e954276dec259985813b r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783186494 +0100	commit: Implement auth store using Zustand; add user login and logout functionality with local storage management. Update apiCall to handle 204 responses.
865147a11028807aad63e954276dec259985813b fb046a3ac06a73cd2d508675bb6fdac4323780f2 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783191054 +0100	commit: Add login functionality and update routing; implement Login page and integrate authentication state management
fb046a3ac06a73cd2d508675bb6fdac4323780f2 fa44541ebbebd29ffa765a43f890593f36494469 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783244728 +0100	commit: Implement protected routes for Dashboard, CreateClaim, and Manager Approval pages; enhance API error handling for unauthorized access; update Login button styling
fa44541ebbebd29ffa765a43f890593f36494469 99889ca2ea234d2bb3e41f9c77d8cf93a55c301d r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783273118 +0100	commit: Refactor routing in App component; implement authorization check for Manager role in Layout; remove unused imports and clean up code in CreateClaim and Dashboard pages; add isAuthorised function to authStore for role-based access control.
99889ca2ea234d2bb3e41f9c77d8cf93a55c301d 6b682ba52336087f66eedb76e750a0713f84c9db r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783277904 +0100	commit: Refactor claims API calls; update Dashboard to fetch only user's claims; modify Layout menu to navigate to My Claims.
6b682ba52336087f66eedb76e750a0713f84c9db 015400a75aabb15e119ecbdc6000f7b88e0085c1 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783354061 +0100	commit: Add delete and submit claim functionality; update Dashboard to handle claim actions with new API methods.
015400a75aabb15e119ecbdc6000f7b88e0085c1 3a2ff085129beb6206edb1651672eccfbbea833e r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783354139 +0100	commit: Refactor Dashboard component; remove unused state and imports; streamline claim handling functions
3a2ff085129beb6206edb1651672eccfbbea833e 2d3c34660f18a886c937cbf334a5bf32e39d4708 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783357749 +0100	commit: Add Manager Dashboard and Unauthorised Page; implement role-based access control in routing and API; refactor Layout and ProtectedRoute components
2d3c34660f18a886c937cbf334a5bf32e39d4708 60b41dbed7f789353d7e1f3bed949249e567a7e4 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783360917 +0100	commit: Refactor App, Header, Login, and Manager components; comment out ThemeProvider usage, adjust layout styles, and improve claim display format
60b41dbed7f789353d7e1f3bed949249e567a7e4 25f6b8277f342b64d10fbf0a387b811dff094a37 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783361830 +0100	commit: Update Footer and Layout components; restore background color and remove unused imports
25f6b8277f342b64d10fbf0a387b811dff094a37 ee10cabb6f6afdf7a170df7d6627dea568e8cf12 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783364202 +0100	commit: Refactor claims API and ManagerDashboard; replace getPendingClaims with getClaimStatus for improved claim loading and management
ee10cabb6f6afdf7a170df7d6627dea568e8cf12 3f71c5bc0cd502e3fc565f59c202c7cbac5c6797 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783372286 +0100	commit: Fix getClaimStatus API endpoint; update URL to include 'status' for accurate claim retrieval
3f71c5bc0cd502e3fc565f59c202c7cbac5c6797 bc1a7242a1f8ca66f3c22a0b443ffcc1d8897944 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783372462 +0100	commit: Enhance API documentation; add comments to clarify purpose of apiCall and getClaimStatus functions
bc1a7242a1f8ca66f3c22a0b443ffcc1d8897944 5c2744fcbff8c7cda59b9e08bc3f06adab87d77c r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783604465 +0100	commit: Update validation schema in CreateClaim; adjust title and description minimum character requirements for better user guidance
5c2744fcbff8c7cda59b9e08bc3f06adab87d77c 4c395b75fa1da9044b90ec6456931428d422b6ef r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783611818 +0100	commit: Enhance claim rejection process; add manager comment prompt for improved traceability and disable buttons for non-submitted claims
4c395b75fa1da9044b90ec6456931428d422b6ef 136ac0ca29e7d88deca2b945b2878a0816705457 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783617181 +0100	commit: Add ClaimDetail page and update routing; implement claim retrieval by ID and enhance dashboard with claim detail view option
136ac0ca29e7d88deca2b945b2878a0816705457 07f795b08723320b4b6f93df88244807157059e0 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1783618239 +0100	commit: Refactor Header component layout; adjust link positioning and uncomment container div for improved structure
07f795b08723320b4b6f93df88244807157059e0 c9bcb6f5aa52f2ef1bc33386695dc0e27cb5c665 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1784037414 +0100	commit: logic error on the reject button, fixed
c9bcb6f5aa52f2ef1bc33386695dc0e27cb5c665 3575a5a9d79ed560e0b123dfa55c2c1704b5ff6f r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1784039614 +0100	commit: Add prompt for manager comment on claim rejection to enhance traceability
3575a5a9d79ed560e0b123dfa55c2c1704b5ff6f aab310084a5d6fcf1547f468883a8d0a809f3955 r-aboulachouaq <114774597+r-aboulachouaq@users.noreply.github.com> 1784807710 +0100	commit: Update footer text to provide clearer information for users
